Porbandar is well connected with Ahmedabad, Jamnagar, Rajkot, Surat, Agra, Allahabad, Gaya, Delhi, Mumbai, Jaipur, Kolkata, Lucknow etc by direct trains. Although, for going to south India, it is advised to go via Ahmedabad.